package sd_models

import "database/sql"

// 盘消耗信息表
type Dosage struct {
	ID        string        `gorm:"primarykey;column:ID" json:"ID"`
	Piece     string        `gorm:"column:Piece" json:"Piece"`         //盘次ID
	StorID    int64         `gorm:"column:StorID" json:"StorID"`       //原材料仓
	Storage   string        `gorm:"column:Storage" json:"Storage"`     //原材料仓
	MaterID   string        `gorm:"column:MaterID" json:"MaterID"`     //原材料
	Material  string        `gorm:"column:Material" json:"Material"`   //原材料
	Rate      float64       `gorm:"column:Rate" json:"Rate"`           //含水率,浓度等
	RecAmnt   float64       `gorm:"column:RecAmnt" json:"RecAmnt"`     //配方用量
	PlanAmnt  float64       `gorm:"column:PlanAmnt" json:"PlanAmnt"`   //理论用量
	FactAmnt  float64       `gorm:"column:FactAmnt" json:"FactAmnt"`   //实际用量
	Fall      float64       `gorm:"column:Fall" json:"Fall"`           //当前落差
	FinTim    float64       `gorm:"column:FinTim" json:"FinTim"`       //完成时刻
	Data      float64       `gorm:"column:Data" json:"Data"`           //附加数据
	Flag      string        `gorm:"column:Flag" json:"Flag"`           //标识
	Stamp     float64       `gorm:"column:Stamp" json:"Stamp"`         //
	CRC       float64       `gorm:"column:CRC" json:"CRC"`             //
	Mask      string        `gorm:"column:Mask" json:"Mask"`           //
	ManuAmnt  float64       `gorm:"column:ManuAmnt" json:"ManuAmnt"`   //
	Temper    string        `gorm:"column:Temper" json:"Temper"`       //
	StoneRate sql.NullInt64 `gorm:"column:StoneRate" json:"StoneRate"` //
}

func (Dosage) TableName() string {
	return "Dosage"
}
